#include <stdio.h>
#include <ustat.h>
#include <sys/types.h>
#include <unistd.h>


void RunChild()
{
  while(1)
  {
    
    printf("I am parent,pid: %d,ppid: %d\n",getgid(),getppid());
    sleep(1);
  }
}


int main()
{
//  const int sum = 5;
//
//int i=0;
//  for( i = 0;i < sum; i++)
//  {
//    pid_t id = fork();
//    if(id == 0)
//    {
//      RunChild();
//    }
//  }
//
//  while(1)
//  {
//    printf("I am parent,pid: %d,ppid: %d\n",getgid(),getppid()); 
//    sleep(1);
//  }
//
//  
//}


//int main()
//{
//  printf("process is running,only me!pid: %d\n",getpid());
//  sleep(3);
//  pid_t id= fork();
//  if(id== -1)
//  {
//    return 1;
//  }
//  else if (id==0)
//  {
//    while(1)
//    {    
//    printf("id: %d,I am child process,pid: %d,ppid: %d\n",id,getpid(),getppid());
//    sleep(1);
//    }
//  }
//  else
//  {
//
//    while(1)
//    {    
//    printf("I am parent process,pid: %d,ppid: %d\n",getpid(),getppid());
//    sleep(2);
//    }
//  }
//  sleep(5);
// // pid_t id=getpid();
// // pid_t parent=getppid();
//  //while(1)
  // {
  // printf("I am process,pid: %d,ppid:%d\n",id,parent);
  // sleep(1)  }
}
